demand satisfaction - German English Dictionary